import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.SwingConstants;
import javax.swing.UIManager;
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JComboBox;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;


public class gameConfigurationScreen extends JFrame {

	private JPanel contentPane;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					gameConfigurationScreen frame = new gameConfigurationScreen();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public gameConfigurationScreen() {
		setResizable(false);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 811, 692);
		setSize(640, 480);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel lblNewLabel = new JLabel("MULE\t");
		lblNewLabel.setBounds(5, 5, 765, 47);
		lblNewLabel.setForeground(new Color(30, 144, 255));
		lblNewLabel.setBackground(new Color(0, 255, 255));
		lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
		lblNewLabel.setFont(new Font("Monaco", Font.PLAIN, 35));
		contentPane.add(lblNewLabel);
		
		JPanel panel = new JPanel();
		panel.setBounds(5, 52, 765, 598);
		contentPane.add(panel);
		panel.setLayout(null);
		
		JLabel lblSelectLevel = new JLabel("Select Level:");
		lblSelectLevel.setBounds(272, 80, 88, 16);
		panel.add(lblSelectLevel);
		
		JComboBox comboBox = new JComboBox();
		comboBox.setModel(new DefaultComboBoxModel(new String[] {"Beginner", "Intermediate", "Expert"}));
		comboBox.setBounds(372, 76, 233, 27);
		panel.add(comboBox);
		
		JLabel lblEnterNumberOf = new JLabel("Enter Number of Players:");
		lblEnterNumberOf.setBounds(272, 123, 171, 16);
		panel.add(lblEnterNumberOf);
		
		JComboBox comboBox_1 = new JComboBox();
		comboBox_1.setModel(new DefaultComboBoxModel(new String[] {"1", "2", "3", "4", "5", "6"}));
		comboBox_1.setBounds(443, 119, 162, 27);
		panel.add(comboBox_1);
		
		JLabel lblSelectMapType = new JLabel("Select Map Type:");
		lblSelectMapType.setBounds(272, 172, 111, 16);
		panel.add(lblSelectMapType);
		
		JComboBox comboBox_2 = new JComboBox();
		comboBox_2.setModel(new DefaultComboBoxModel(new String[] {"Standard", "Desert", "Cave", "Space", "Rainforest", "Bikini Bottom"}));
		comboBox_2.setBounds(395, 168, 200, 27);
		panel.add(comboBox_2);
		
		JButton btnStartGame = new JButton("Start Game");
		btnStartGame.setBounds(354, 236, 171, 29);
		panel.add(btnStartGame);
		
		JLabel lblNewLabel_1 = new JLabel("");
		lblNewLabel_1.setHorizontalAlignment(SwingConstants.CENTER);
		lblNewLabel_1.setIcon(new ImageIcon("/Users/avdeepsahi/Documents/workspace/Avdeep-M4/5-0.jpg"));
		lblNewLabel_1.setBounds(72, 361, 627, 231);
		panel.add(lblNewLabel_1);
		
		JLabel lblNewLabel_2 = new JLabel("");
		lblNewLabel_2.setIcon(new ImageIcon("/Users/avdeepsahi/Documents/workspace/Avdeep-M4/mule.jpg"));
		lblNewLabel_2.setBounds(22, 50, 219, 275);
		panel.add(lblNewLabel_2);
	}
}
